package com.qijian.mold.domain.vo.moldChangeLog;

import com.baomidou.mybatisplus.annotation.TableId;
import com.qijian.common.core.domain.BaseEntity;
import com.qijian.mold.enums.MoldChangeLogDetailsTypesEnum;
import com.qijian.mold.enums.MoldChangeLogTypesEnum;
import lombok.Data;

import java.util.List;

/**
 * @author anni.zhu
 * @author anni.zhu@king-v.com
 * Created in 2025/3/29 19:50
 */
@Data
public class ChangeLogListVo extends BaseEntity {
    /**
     * id
     */
    @TableId
    private Long id;

    /**
     * 操作人id
     */
    private Long operatorId;

    /**
     * 操作人名称
     */
    private String operatorName;

    /**
     * 换模进展类型：0-车间申请换模、1-技术部确认，2-开始换模调试，3-车间确认
     */
    private Integer logType;

    /**
     * 开始换模调试下的日志类型：0-开始上模、1-上模完成、2-开始下模、3-下模完成 4-开始调试、5-调试完成 6-开始换模调试整个完成
     */
    private Integer detailsType;

    /**
     * 确认人集合
     */
    private List<String> confirmUserList;

    /**
     * 操作工选择可见人集合
     */
    private List<String> visibleUserList;
}
